// pages/myintro/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    login: true,
    autoplay: false,
    vertical: false,
    indicatorDots: false,
    userInfoList: []
  },

  getdata() {
    let that = this
    wx.cloud.callFunction({
        name: 'getuserlist',
        data: {}
      })
      .then(resp => {
        that.setData({
          userInfoList: resp.result.data
        })
      })
  },
  toLogin() {
    wx.switchTab({
      url: '/pages/aboutme/index',
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let that = this
    wx.getStorage({
      key: 'userpaw',
      success(e) {
        that.setData({
          login: true
        })
      },
      fail() {
        that.setData({
          login: false
        })
      }
    })
    // wx.getSystemInfo({
    //   success: function (res) {
    //     // 获取可使用窗口宽度
    //     let clientHeight = res.windowHeight;
    //     // 获取可使用窗口高度
    //     let clientWidth = res.windowWidth;
    //     // 算出比例
    //     let ratio = 750 / clientWidth;
    //     // 算出高度(单位rpx)
    //     let height = clientHeight * ratio;
    //     // 设置高度
    //     that.setData({
    //       height: height
    //     });
    //   }
    // })
  },
  edit(e) {
    wx.navigateTo({
      url: '/pages/logs/index?id=' + e.currentTarget.dataset.id,
    })
  },
  delete(e) {
    let that = this
    const allProjectImgs = e.target.dataset.item.project.flatMap(item => item.projectimg);
    //先删除图片
    wx.cloud.deleteFile({
        fileList: allProjectImgs
      })
      .then(res => {
        console.log(res, '删除成功');

      })
      .catch(err => {
        console.log(err, '删除失败');
      })
    wx.cloud.callFunction({
        name: 'deluserlist',
        data: {
          id: e.target.dataset.item._id
        }
      })
      .then(res => {
        console.log(res, '删除成功');
        wx.showToast({
          title: res.result.msg,
          icon: 'success'
        })
        that.getdata()
      })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getdata()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})